/**
 * 
 */
package com.mvc.model.xt;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import com.mvc.model.base.IdEntity;

/**
 * @author qingjie
 *
 */
@Entity
@Table(name="xt_doctor")
@DynamicInsert(true)
@DynamicUpdate(true)
public class Doctor extends IdEntity implements Serializable {
	private static final long serialVersionUID = -6420991708296118755L;
	
	private String departmentCode;//科室编码
	private String doctorCode;//医生编码
	private String doctorName;//医生姓名
	private String doctorSex;//医生性别
	private String doctorAge;//医生年龄
	private String doctorBirthday;//医生出生日期
	private String doctorTell;//医生电话
	private String doctorMobile;//医生手机
	private String doctorQq;//医生qq
	private String doctorEmail;//医生邮箱
	private String doctorProExp;//医生专长，擅长
	private String proExpKeyWord;//专长关键字
	private String doctorAbstract;//医生简介
	private String pictureCode;//医生照片
	private Integer registration;//挂号量
	private Integer makeRegistration;//预约挂号量
	private String departmentLocation;//科室位置
	private Integer clinicType;//门诊类型
	private String reservationRule;//预约规则
	private String scheduling;//排班
	private Double referenceFee;//参考挂号费
	private String requirement;//对针对患者要求
	public String getDepartmentCode() {
		return departmentCode;
	}
	public String getDoctorCode() {
		return doctorCode;
	}
	public String getDoctorName() {
		return doctorName;
	}
	public String getDoctorSex() {
		return doctorSex;
	}
	public String getDoctorAge() {
		return doctorAge;
	}
	public String getDoctorBirthday() {
		return doctorBirthday;
	}
	public String getDoctorTell() {
		return doctorTell;
	}
	public String getDoctorMobile() {
		return doctorMobile;
	}
	public String getDoctorQq() {
		return doctorQq;
	}
	public String getDoctorEmail() {
		return doctorEmail;
	}
	public String getDoctorProExp() {
		return doctorProExp;
	}
	public String getProExpKeyWord() {
		return proExpKeyWord;
	}
	public String getDoctorAbstract() {
		return doctorAbstract;
	}
	public String getPictureCode() {
		return pictureCode;
	}
	public Integer getRegistration() {
		return registration;
	}
	public Integer getMakeRegistration() {
		return makeRegistration;
	}
	public String getDepartmentLocation() {
		return departmentLocation;
	}
	public Integer getClinicType() {
		return clinicType;
	}
	public String getReservationRule() {
		return reservationRule;
	}
	public String getScheduling() {
		return scheduling;
	}
	public Double getReferenceFee() {
		return referenceFee;
	}
	public String getRequirement() {
		return requirement;
	}
	public void setDepartmentCode(String departmentCode) {
		this.departmentCode = departmentCode;
	}
	public void setDoctorCode(String doctorCode) {
		this.doctorCode = doctorCode;
	}
	public void setDoctorName(String doctorName) {
		this.doctorName = doctorName;
	}
	public void setDoctorSex(String doctorSex) {
		this.doctorSex = doctorSex;
	}
	public void setDoctorAge(String doctorAge) {
		this.doctorAge = doctorAge;
	}
	public void setDoctorBirthday(String doctorBirthday) {
		this.doctorBirthday = doctorBirthday;
	}
	public void setDoctorTell(String doctorTell) {
		this.doctorTell = doctorTell;
	}
	public void setDoctorMobile(String doctorMobile) {
		this.doctorMobile = doctorMobile;
	}
	public void setDoctorQq(String doctorQq) {
		this.doctorQq = doctorQq;
	}
	public void setDoctorEmail(String doctorEmail) {
		this.doctorEmail = doctorEmail;
	}
	public void setDoctorProExp(String doctorProExp) {
		this.doctorProExp = doctorProExp;
	}
	public void setProExpKeyWord(String proExpKeyWord) {
		this.proExpKeyWord = proExpKeyWord;
	}
	public void setDoctorAbstract(String doctorAbstract) {
		this.doctorAbstract = doctorAbstract;
	}
	public void setPictureCode(String pictureCode) {
		this.pictureCode = pictureCode;
	}
	public void setRegistration(Integer registration) {
		this.registration = registration;
	}
	public void setMakeRegistration(Integer makeRegistration) {
		this.makeRegistration = makeRegistration;
	}
	public void setDepartmentLocation(String departmentLocation) {
		this.departmentLocation = departmentLocation;
	}
	public void setClinicType(Integer clinicType) {
		this.clinicType = clinicType;
	}
	public void setReservationRule(String reservationRule) {
		this.reservationRule = reservationRule;
	}
	public void setScheduling(String scheduling) {
		this.scheduling = scheduling;
	}
	public void setReferenceFee(Double referenceFee) {
		this.referenceFee = referenceFee;
	}
	public void setRequirement(String requirement) {
		this.requirement = requirement;
	}
}
